Searched refs:CVMX_SHARED (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-10.0-release/sys/contrib/octeon-sdk/
H A Dcvmx-platform.h117 * declare with the CVMX_SHARED attribute. Ex:
118 * CVMX_SHARED int myglobal;
125 #define CVMX_SHARED macro
128 #define CVMX_SHARED __attribute__ ((cvmx_shared)) macro
130 #define CVMX_SHARED macro
H A Dcvmx-coremask.c70 CVMX_SHARED static struct {
H A Dcvmx-helper-cfg.c132 static CVMX_SHARED struct cvmx_cfg_port_param cvmx_cfg_port
145 static CVMX_SHARED struct cvmx_cfg_pko_port_param cvmx_cfg_pko_port
151 static CVMX_SHARED struct cvmx_cfg_pko_port_map cvmx_cfg_pko_port_map
164 static CVMX_SHARED struct cvmx_cfg_pko_port_pair ipd2pko_port_cache[16]
173 static CVMX_SHARED int cvmx_cfg_default_pko_nqueues = 1;
179 static CVMX_SHARED uint8_t cvmx_cfg_pko_nqueue_pool
191 static CVMX_SHARED uint64_t cvmx_cfg_opts[CVMX_HELPER_CFG_OPT_MAX] =
197 static CVMX_SHARED int cvmx_cfg_max_pko_engines; /* # of PKO DMA engines
H A Dcvmx-helper.h172 extern CVMX_SHARED void (*cvmx_override_pko_queue_priority)(int ipd_port, uint64_t *priorities);
182 extern CVMX_SHARED void (*cvmx_override_ipd_port_setup)(int ipd_port);
H A Docteon-feature.c55 CVMX_SHARED uint8_t octeon_feature_map[FEATURE_MAP_SIZE] __attribute__((aligned(128)));
H A Dcvmx-sysinfo.c86 CVMX_SHARED static struct {
98 CVMX_SHARED uint32_t cvmx_app_init_processor_id;
H A Dcvmx-fpa.c58 CVMX_SHARED cvmx_fpa_pool_info_t cvmx_fpa_pool_info[CVMX_FPA_NUM_POOLS];
H A Dcvmx-app-init-linux.c104 CVMX_SHARED section. These are defined by the cvmx-shared.ld linker script.
139 CVMX_SHARED static cvmx_spinlock_t simprintf_lock = CVMX_SPINLOCK_UNLOCKED_INITIALIZER;
152 * Setup the CVMX_SHARED data section to be shared across
155 * contents of the CVMX_SHARED section are copied into the
157 * existing CVMX_SHARED data.
173 printf("CVMX_SHARED: %p-%p\n", &__cvmx_shared_start, &__cvmx_shared_end);
197 perror("Failed to open CVMX_SHARED(shm_name)");
204 /* Open a new shared memory region for use as CVMX_SHARED */
208 perror("Failed to setup CVMX_SHARED(shm_open)");
217 /* Resize the region to match the size of CVMX_SHARED */
[all...]
H A Dcvmx-app-hotplug.c59 static CVMX_SHARED cvmx_spinlock_t cvmx_app_hotplug_sync_lock = { CVMX_SPINLOCK_UNLOCKED_VAL };
60 static CVMX_SHARED cvmx_spinlock_t cvmx_app_hotplug_lock = { CVMX_SPINLOCK_UNLOCKED_VAL };
61 static CVMX_SHARED cvmx_app_hotplug_info_t *cvmx_app_hotplug_info_ptr = NULL;
481 static CVMX_SHARED volatile uint32_t sync_coremask = 0;
H A Dcvmx-cmd-queue.c80 CVMX_SHARED __cvmx_cmd_queue_all_state_t *__cvmx_cmd_queue_state_ptr;
H A Dcvmx-debug-uart.c81 static CVMX_SHARED cvmx_spinlock_t cvmx_debug_uart_lock;
H A Dcvmx-profiler.c67 CVMX_SHARED static event_counter_control_block_t eccb;
H A Dcvmx-interrupt.c97 static CVMX_SHARED cvmx_interrupt_state_t cvmx_interrupt_state;
98 static CVMX_SHARED cvmx_spinlock_t cvmx_interrupt_default_lock;
100 static CVMX_SHARED int32_t cvmx_interrupt_initialize_flag;
321 static CVMX_SHARED uint8_t cvmx_ciu_to_irq[8][64];
333 static CVMX_SHARED uint8_t cvmx_ciu2_mbox_to_irq[64];
334 static CVMX_SHARED uint8_t cvmx_ciu_61xx_timer_to_irq[64];
H A Dcvmx-flash.c87 static CVMX_SHARED cvmx_flash_t flash_info[MAX_NUM_FLASH_CHIPS];
88 static CVMX_SHARED cvmx_spinlock_t flash_lock = CVMX_SPINLOCK_UNLOCKED_INITIALIZER;
H A Dcvmx-spi4000.c114 static CVMX_SHARED int interface_is_spi4000[2] = {0,0};
H A Dcvmx-tim.c65 CVMX_SHARED cvmx_tim_t cvmx_tim;
H A Dcvmx-cmd-queue.h177 extern CVMX_SHARED __cvmx_cmd_queue_all_state_t *__cvmx_cmd_queue_state_ptr;
H A Dcvmx-qlm.c98 CVMX_SHARED qlm_jtag_uint32_t *__cvmx_qlm_jtag_xor_ref;
H A Dcvmx-nand.c170 static CVMX_SHARED cvmx_nand_state_t cvmx_nand_state[8];
171 static CVMX_SHARED cvmx_nand_state_t cvmx_nand_default;
172 static CVMX_SHARED cvmx_nand_initialize_flags_t cvmx_nand_flags;
173 static CVMX_SHARED uint8_t *cvmx_nand_buffer = NULL;
177 static CVMX_SHARED const char *cvmx_nand_opcode_labels[] =
H A Dcvmx-helper-util.c103 static CVMX_SHARED struct cvmx_iface cvmx_interfaces[CVMX_HELPER_MAX_IFACE];
H A Dcvmx-helper.c116 CVMX_SHARED void (*cvmx_override_pko_queue_priority)(int ipd_port,
130 CVMX_SHARED void (*cvmx_override_ipd_port_setup)(int ipd_port) = NULL;
H A Dcvmx-l2c.c73 CVMX_SHARED cvmx_spinlock_t cvmx_l2c_spinlock;
1462 CVMX_SHARED cvmx_spinlock_t cvmx_l2c_vrt_spinlock;
H A Dcvmx-bootmem.c84 static CVMX_SHARED uint64_t cvmx_bootmem_desc_addr = 0;
H A Dcvmx-helper-board.c94 CVMX_SHARED cvmx_helper_link_info_t (*cvmx_override_board_link_get)(int ipd_port) = NULL;
/freebsd-10.0-release/sys/contrib/octeon-sdk/cvmx-malloc/
H A Darena.c60 static CVMX_SHARED mutex_t list_lock; // shared...
73 int CVMX_SHARED cvmx__malloc_initialized = -1;
157 static CVMX_SHARED cvmx_spinlock_t malloc_init_spin_lock;

Completed in 167 milliseconds

12