Home
last modified time | relevance | path

Searched refs:core_id (Results 1 – 7 of 7) sorted by relevance

/freebsd-12-stable/sys/dev/bhnd/siba/
Dsiba_subr.c128 const struct siba_core_id *core_id) in siba_init_dinfo() argument
132 dinfo->core_id = *core_id; in siba_init_dinfo()
135 for (uint8_t i = 0; i < core_id->num_admatch; i++) { in siba_init_dinfo()
143 bus_reserved = core_id->num_cfg_blocks * SIBA_CFG_SIZE; in siba_init_dinfo()
147 core_id->admatch[i].am_base, core_id->admatch[i].am_size, in siba_init_dinfo()
176 if (!dinfo->core_id.intr_en) in siba_register_interrupts()
189 "%d\n", dinfo->core_id.core_info.core_idx, error); in siba_register_interrupts()
272 siba_port_count(struct siba_core_id *core_id, bhnd_port_type port_type) in siba_port_count() argument
277 return (min(core_id->num_admatch, 2)); in siba_port_count()
281 if (core_id->num_cfg_blocks > 0) in siba_port_count()
[all …]
Dsibavar.h78 const struct siba_core_id *core_id);
82 u_int siba_port_count(struct siba_core_id *core_id,
84 bool siba_is_port_valid(struct siba_core_id *core_id,
88 struct siba_core_id *core_id,
91 int siba_cfg_index(struct siba_core_id *core_id,
95 int siba_addrspace_index(struct siba_core_id *core_id,
132 (_dinfo->core_id.core_info.core_idx * SIBA_MAX_CFG))
209 struct siba_core_id core_id; /**< core identification info */ member
Dsiba.c136 cfg = &dinfo->core_id.core_info; in siba_read_ivar()
1000 return (siba_port_count(&dinfo->core_id, type)); in siba_get_port_count()
1015 return (siba_port_region_count(&dinfo->core_id, type, port)); in siba_get_region_count()
1065 for (u_int i = 0; i < dinfo->core_id.num_admatch; i++) { in siba_decode_port_rid()
1076 for (u_int i = 0; i < dinfo->core_id.num_cfg_blocks; i++) { in siba_decode_port_rid()
1139 if (!dinfo->core_id.intr_en) { in siba_get_intr_count()
1169 KASSERT(dinfo->core_id.intr_en, in siba_get_intr_ivec()
1172 *ivec = dinfo->core_id.intr_flag; in siba_get_intr_ivec()
1191 num_cfg = dinfo->core_id.num_cfg_blocks; in siba_map_cfg_resources()
Dsiba_bhndb.c166 for (u_int i = 0; i < dinfo->core_id.num_cfg_blocks; i++) { in siba_bhndb_suspend_cfgblocks()
211 for (u_int i = 0; i < dinfo->core_id.num_cfg_blocks; i++) { in siba_bhndb_resume_child()
/freebsd-12-stable/sys/dev/bhnd/
Dbhnd_match.h107 core_id:1, member
117 uint16_t core_id; /**< required core ID */ member
126 _BHND_COPY_MATCH_FIELD(_src, core_id), \
133 #define BHND_MATCH_CORE_ID(_id) _BHND_SET_MATCH_FIELD(core_id, _id)
278 core_id:1, member
297 uint16_t core_id; /**< required core ID */ member
Dbhnd_subr.c737 if (desc->m.match.core_id && desc->core_id != core->device) in bhnd_core_matches()
/freebsd-12-stable/sys/contrib/octeon-sdk/
Dcvmx-coremask.h245 static inline unsigned int cvmx_coremask_core(unsigned int core_id) in cvmx_coremask_core() argument
247 return (1u << core_id); in cvmx_coremask_core()